package com.naiterui.ehp.bs.recommend.vo;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

public class MedicationRequireDetailVO implements Serializable {

    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 6073267028711779369L;

    private Long id;
    @ApiModelProperty("求药id")
    private Long requireId;
    @ApiModelProperty("商品id")
    private Long pid;
    @ApiModelProperty("skuId")
    private Long skuId;
    @ApiModelProperty("药品名称")
    private String name;
    @ApiModelProperty("通用名")
    private String commonName;
    @ApiModelProperty("数量")
    private Integer quantity;
    /**
     * 数量单位
     */
    @ApiModelProperty("数量单位")
    private String quantityUnit;

    private Date createdAt;
    private Date changedAt;

    /**
     * @return Long 取得域 id 的方法。
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id 对域 id 的设置方法.
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @return Long 取得域 requireId 的方法。
     */
    public Long getRequireId() {
        return requireId;
    }

    /**
     * @param requireId 对域 requireId 的设置方法.
     */
    public void setRequireId(Long requireId) {
        this.requireId = requireId;
    }

    /**
     * @return Long 取得域 pid 的方法。
     */
    public Long getPid() {
        return pid;
    }

    /**
     * @param pid 对域 pid 的设置方法.
     */
    public void setPid(Long pid) {
        this.pid = pid;
    }

    /**
     * @return Long 取得域 skuId 的方法。
     */
    public Long getSkuId() {
        return skuId;
    }

    /**
     * @param skuId 对域 skuId 的设置方法.
     */
    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    /**
     * @return String 取得域 name 的方法。
     */
    public String getName() {
        return name;
    }

    /**
     * @param name 对域 name 的设置方法.
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return String 取得域 commonName 的方法。
     */
    public String getCommonName() {
        return commonName;
    }

    /**
     * @param commonName 对域 commonName 的设置方法.
     */
    public void setCommonName(String commonName) {
        this.commonName = commonName;
    }

    /**
     * @return Integer 取得域 quantity 的方法。
     */
    public Integer getQuantity() {
        return quantity;
    }

    /**
     * @param quantity 对域 quantity 的设置方法.
     */
    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    /**
     * @return Date 取得域 createdAt 的方法。
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * @param createdAt 对域 createdAt 的设置方法.
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * @return Date 取得域 changedAt 的方法。
     */
    public Date getChangedAt() {
        return changedAt;
    }

    public String getQuantityUnit() {
        return quantityUnit;
    }

    public void setQuantityUnit(String quantityUnit) {
        this.quantityUnit = quantityUnit;
    }

    /**
     * @param changedAt 对域 changedAt 的设置方法.
     */
    public void setChangedAt(Date changedAt) {
        this.changedAt = changedAt;
    }

}